import request from '@/utils/request';

// 减少险种：获取信息
export async function getDeduAssDetail(params) {
  return request(`/csApi/deduTask/deduAssDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 减少员工详情页面
export async function getRedEmpDetail(params) {
  return request(`/csApi/deduTask/detail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 离职原因
export async function getRemoveRsnList(params) {
  return request(`/csApi/empSendRemoveService/getRemoveRsn`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 减少险种：新增提交
export async function addSubmit(params) {
  return request(`/csApi/deduTask/saveDeduAss`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 修改回显
export async function getAssUpdateDetail(params) {
  return request(`/csApi/deduTask/update/ass/detail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 减少险种修改：修改提交
export async function updateSubmit(params) {
  return request(`/csApi/deduTask/update`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 社保查看详情
export async function getSocialDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjInsDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 公积金查看详情
export async function getAccumulationDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjAccuDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 人员及收费查看详情
export async function getPersonChargeDetail(params) {
  return request(`/csApi/empSendAdjService/charInfo/detail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 人员及收费查看调整
export async function getAdjCharInfoDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjCharInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 人员及收费提交数据
export async function updateModelData(params) {
  return request(`/csApi/empSendAdjService/empChar/adj`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 减少险种：公积金信息回显
export async function getAdjAccuDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjAccuInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 减少险种：修改公积金信息回显
export async function getAdjAccuUpdateDetail(params) {
  return request(`/csApi/empSendAdjService/detail/update/getAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 减少险种：公积金提交
export async function accuSubmit(params) {
  return request(`/csApi/empSendAdjService/addEmpAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 减少险种修改：公积金提交
export async function updateAccuSubmit(params) {
  return request(`/csApi/empSendAdjService/addEmpAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 批量减少险种:获取下载模板信息：fileId fileName
export async function getDownloadInfo(params) {
  return request(`/csApi/addTask/ass/fileUrl/get`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
//  批量减少险种：获取上传进度数据
export async function getUploadProgress(params) {
  return request(`/csApi/batchTask/getBatTaskInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 批量减少险种上传
export async function uploadFileRedAss(params) {
  return request(`/csApi/deduTask/batchDeduAss`, {
    method: 'POST',
    body: params,
  });
}
